home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C08 / all.makefile next >
Encoding:
Makefile  |  2000-05-25  |  3.5 KB  |  135 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C08
  7. # using the all compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f all.makefile
  11.  
  12. .SUFFIXES : .obj .cpp .c
  13. .cpp.obj :
  14.     $(CPP) $(CPPFLAGS) -c $<
  15. .c.obj :
  16.     $(CPP) $(CPPFLAGS) -c $<
  17.  
  18. all: \
  19.     Safecons.exe \
  20.     Constag.exe \
  21.     ConstPointers.exe \
  22.     PointerAssignment.exe \
  23.     Constval.exe \
  24.     ConstReturnValues.exe \
  25.     ConstPointer.exe \
  26.     ConstTemporary.exe \
  27.     ConstInitialization.exe \
  28.     BuiltInTypeConstructors.exe \
  29.     EncapsulatingTypes.exe \
  30.     StringStack.exe \
  31.     EnumHack.exe \
  32.     ConstMember.exe \
  33.     Quoter.exe \
  34.     Castaway.exe \
  35.     Mutable.exe \
  36.     Volatile.exe 
  37.  
  38. test: all 
  39.     Safecons.exe  
  40.     Constag.exe  
  41.     ConstPointers.exe  
  42.     PointerAssignment.exe  
  43.     Constval.exe  
  44.     ConstReturnValues.exe  
  45.     ConstPointer.exe  
  46.     ConstTemporary.exe  
  47.     ConstInitialization.exe  
  48.     BuiltInTypeConstructors.exe  
  49.     EncapsulatingTypes.exe  
  50.     StringStack.exe  
  51.     EnumHack.exe  
  52.     ConstMember.exe  
  53.     Quoter.exe  
  54.     Castaway.exe  
  55.     Mutable.exe  
  56.     Volatile.exe  
  57.  
  58. bugs: 
  59.     @echo No compiler bugs in this directory!
  60.  
  61. Safecons.exe: Safecons.obj 
  62.     $(CPP) $(OFLAG)Safecons.exe Safecons.obj 
  63.  
  64. Constag.exe: Constag.obj 
  65.     $(CPP) $(OFLAG)Constag.exe Constag.obj 
  66.  
  67. ConstPointers.exe: ConstPointers.obj 
  68.     $(CPP) $(OFLAG)ConstPointers.exe ConstPointers.obj 
  69.  
  70. PointerAssignment.exe: PointerAssignment.obj 
  71.     $(CPP) $(OFLAG)PointerAssignment.exe PointerAssignment.obj 
  72.  
  73. Constval.exe: Constval.obj 
  74.     $(CPP) $(OFLAG)Constval.exe Constval.obj 
  75.  
  76. ConstReturnValues.exe: ConstReturnValues.obj 
  77.     $(CPP) $(OFLAG)ConstReturnValues.exe ConstReturnValues.obj 
  78.  
  79. ConstPointer.exe: ConstPointer.obj 
  80.     $(CPP) $(OFLAG)ConstPointer.exe ConstPointer.obj 
  81.  
  82. ConstTemporary.exe: ConstTemporary.obj 
  83.     $(CPP) $(OFLAG)ConstTemporary.exe ConstTemporary.obj 
  84.  
  85. ConstInitialization.exe: ConstInitialization.obj 
  86.     $(CPP) $(OFLAG)ConstInitialization.exe ConstInitialization.obj 
  87.  
  88. BuiltInTypeConstructors.exe: BuiltInTypeConstructors.obj 
  89.     $(CPP) $(OFLAG)BuiltInTypeConstructors.exe BuiltInTypeConstructors.obj 
  90.  
  91. EncapsulatingTypes.exe: EncapsulatingTypes.obj 
  92.     $(CPP) $(OFLAG)EncapsulatingTypes.exe EncapsulatingTypes.obj 
  93.  
  94. StringStack.exe: StringStack.obj 
  95.     $(CPP) $(OFLAG)StringStack.exe StringStack.obj 
  96.  
  97. EnumHack.exe: EnumHack.obj 
  98.     $(CPP) $(OFLAG)EnumHack.exe EnumHack.obj 
  99.  
  100. ConstMember.exe: ConstMember.obj 
  101.     $(CPP) $(OFLAG)ConstMember.exe ConstMember.obj 
  102.  
  103. Quoter.exe: Quoter.obj 
  104.     $(CPP) $(OFLAG)Quoter.exe Quoter.obj 
  105.  
  106. Castaway.exe: Castaway.obj 
  107.     $(CPP) $(OFLAG)Castaway.exe Castaway.obj 
  108.  
  109. Mutable.exe: Mutable.obj 
  110.     $(CPP) $(OFLAG)Mutable.exe Mutable.obj 
  111.  
  112. Volatile.exe: Volatile.obj 
  113.     $(CPP) $(OFLAG)Volatile.exe Volatile.obj 
  114.  
  115.  
  116. Safecons.obj: Safecons.cpp 
  117. Constag.obj: Constag.cpp 
  118. ConstPointers.obj: ConstPointers.cpp 
  119. PointerAssignment.obj: PointerAssignment.cpp 
  120. Constval.obj: Constval.cpp 
  121. ConstReturnValues.obj: ConstReturnValues.cpp 
  122. ConstPointer.obj: ConstPointer.cpp 
  123. ConstTemporary.obj: ConstTemporary.cpp 
  124. ConstInitialization.obj: ConstInitialization.cpp 
  125. BuiltInTypeConstructors.obj: BuiltInTypeConstructors.cpp 
  126. EncapsulatingTypes.obj: EncapsulatingTypes.cpp 
  127. StringStack.obj: StringStack.cpp 
  128. EnumHack.obj: EnumHack.cpp 
  129. ConstMember.obj: ConstMember.cpp 
  130. Quoter.obj: Quoter.cpp 
  131. Castaway.obj: Castaway.cpp 
  132. Mutable.obj: Mutable.cpp 
  133. Volatile.obj: Volatile.cpp 
  134.  
  135.